Инженер QA: тестирование программного обеспечения от Компьютерной Академии TOP
Вы научитесь
Программа курса
На курсе вы сможете практиковаться через задания, основанные на реальных задачах тестирования из опыта преподавателей. Заниматься можно дистанционно или офлайн в Москве. Все участники, вне зависимости от формата учебы, получт международные дипломы.
Обзор IT бизнеса: технологии и термины
Вы узнаете, какие технологии сейчас наиболее актуальны для IT-сферы. Сможете изучить терминологию и легко оперировать понятиями.
Фазы процесса разработки программного обеспечения
Вы погрузитесь в практику. Поймете, каковы этапы разработки. Сможете детально разобрать каждый из них и понять, в какую фазу вписывается тестирование.
Методологии процесса разработки программного обеспечения
Вы узнаете про несколько известных методологий разработки ПО. Изучите их премущества и недостатки. Поработаете с практическими заданиями.
Анализ существующих моделей и методов разработки
Вы вновь проанализируете методы разработки, на этот раз для групп. Ближе познакомитесь с процессами работы над проектами и сможете лучше понимать методы разработки.
Роль и место QA в процессе разработки программного обеспечения, тестирование и QA
Вы приблизитесь к будущей профессии. Узнаете, на каком этапе важно проделать такое тестирование и какова роль инженера среди всех должностей команды.
Введение в тестирование
Вы начнете изучать процесс тестирования. Узнаете, по каким принципам оно проводится, и сможете освоить лучшие инструменты, которые помогают отладить его.
Цели и задачи тестировщика в команде
Вы сможете работать в комнде специалистов. Поймете, чьи навыки пригодятся вам как тестировщику, и будете проводить совместную работу.
Теория тестирования: Подход, технологии, уровни, процесс, компоненты
Вы поработаете с теоретической составляющей тестирования. Сможете ориентироваться в технологиях и уровнях тестов. Разберетесь с компонентами.
Дефекты: типы и жизненный цикл дефектов
Вы узнаете про жизненный цикл дефектов. Поймете, какими бывают их типы и как работать с выявленными или потенциальными дефектами.
Типы тестов. Организация тестов
Вы сможете проводить несколько разноуровневых тестов.Поймете, как организовать тестирование и провести его на разных этапах разработки проекта.
Тестирование сложных программных решений и комплексных систем
Вы будете тестировать простые и сложные программы. Поймете, как работать с комплексными системами, решениями и с применением нескольких технологий.
Requirements, введение в bug tracking systems
Вы узнаете про требования системы. Поймете, как правильно проверить программное решение на соответствие Requirements. Сможете запукать баг-трекер.
QA процесс: инициализация, цели, приоритеты, сроки, риски
Вы поймете, чем QA принципиально отличается от других методов тестирования. Сможете разбираться в приоритетах и целях, а также соблюдать сроки и учитывать риски.
Usability. I18N/L10N. MLU
Вы поработаете с интернационализацией и локализацией. Сможете адаптировать компьютерное программное обеспечение и проверять совместимость.
Системы контроля версий: CVS, SVN, GIT, Mercurial
Вы узнаете про отличия систем контроля версий. Поймете, чем полезно использование таких инструментов и как правильно внедрять их в работу.
Обзор методологии SCRUM
Вы изучите несколько методологий управлением командой проектов. Освоите управление в одной из самых известных, сможете корректировать ее работу.
Сертификация ISTQB
Вы узнаете, как правильно сертифицировать продукт через ISTQB. Сможете развивать проекты через их поддержку и дополнительный инструментарий.
Язык программирования Java. Переменные и типы данных. Логические операторы и операторы ветвления
Вы сможете использовать язык программирования Java: освоите его основные функции, переменные, типы данных и возможности, полезные для тестирования.
Введение в теорию баз данных. Запросы SELECT, INSERT, UPDATE, DELETE. Многотабличные базы данных
Вы сможете работать с базами данных. Поймете, как прописывать запросы и зачем они нужны тестировщику. Сможете работать с многопоточностью.
Функции агрегирования и объединения
Вы будете объединять несколько элементов в единое целое. Поймете, как делегировать выполнение процессов на несколько отлаженных решений.
Представления, хранимые процедуры, триггеры,пользовательские функции
Вы научитесь работать с хранимыми процедурами. Поймете, что такое пользовательские функции. Сможете работать с триггерами и представлениями.
Автоматизация тестирования: цели, задачи, этапы, подходы к автоматизированному тестированию
Вы научитесь автоматизировать тестирование, чтобы этот процесс становился непрерывным и действовал в течение всей разработки. Определитесь с целями настроек.
Введение в Web-технологии, структура HTML, форматирование текста с помощью HTML и CSS. XML, XPath и WebDriver
Вы освоитесь в лучших веб-технологиях. Узнаете, как форматировать тексты, верстать программы и сайты. Научитесь применению HTML и CSS.
Selenium Server. Создание framework для тестирования в Selenium;
Вы сможете создавать фреймворки. Рассмотрите серверы и поработаете с Selenium. Научитесь администрированию сайтов и веб-приложений с его помощью.
Анализ продуктов для автоматизации тестирования, автоматизированное тестирование веб-сервисов и мобильных приложений
Вы проанализируете инструменты, помогающие в автоматизации тестирования. Научитесь проводить его в веб- и мобильных приложениях на разных этапах.